<style>
    .add-spec {
        display: flex;
        align-items: center;
    }

    .spec-item .spec-item-child-title {
        display: flex;
        align-items: start;
        cursor: pointer;
        padding: 5px 0;
    }

    .spec-item .spec-item-child-lay {
        display: flex;
        align-items: start;
    }

    .spec-item .spec-item-child-lay .layui-form-item {
        display: flex;
        align-items: center
    }

    .spec-item .spec-item-child {
        border: 1px solid #16baaa;
        margin: 5px 5px 5px 0;
        color: #16baaa;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }

    .spec-item .spec-item-child span, .spec-item .spec-item-child i {
        padding: 0 5px;
    }

    .w80 {
        width: initial;
    }

    .hide {
        display: none;
    }

    .add-spec .add-btn-box {
        padding-top: 2px;
        display: flex;
        align-items: center
    }

    .close-item {
        margin-left: 5px;
        font-size: 12px;
    }
    .layui-form-item {
        margin-bottom: 15px !important;
        clear: both;
        *zoom: 1;
    }
</style>